package br.com.conhecimento.core.model;

import java.util.ArrayList;
import java.util.List;

public class GestaoAmbiente extends GestaoModeloBase {

	private GestaoUsuario responsavel;
	private GestaoCliente cliente;
	private String nome;
	private String descricao;
	private String observacoes;
	private Boolean publico;
	private List<GestaoAmbienteMelhoria> melhorias = new ArrayList<GestaoAmbienteMelhoria>();
	private List<GestaoAmbienteObjeto> objetos = new ArrayList<GestaoAmbienteObjeto>();
	private List<GestaoAmbienteTesteContingencia> testes = new ArrayList<GestaoAmbienteTesteContingencia>();
	private List<GestaoAmbienteBackupMonitoracao> backupsMonitoracao = new ArrayList<GestaoAmbienteBackupMonitoracao>();
	private List<GestaoAmbienteChecklistAmbiente> checklists = new ArrayList<GestaoAmbienteChecklistAmbiente>();
	private List<GestaoAmbienteAtualizacao> atualizacoes = new ArrayList<GestaoAmbienteAtualizacao>();

	public GestaoUsuario getResponsavel() {
		return responsavel;
	}

	public void setResponsavel(GestaoUsuario responsavel) {
		this.responsavel = responsavel;
	}

	public GestaoCliente getCliente() {
		return cliente;
	}

	public void setCliente(GestaoCliente cliente) {
		this.cliente = cliente;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public String getDescricao() {
		return descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}

	public String getObservacoes() {
		return observacoes;
	}

	public void setObservacoes(String observacoes) {
		this.observacoes = observacoes;
	}

	public Boolean getPublico() {
		return publico;
	}

	public void setPublico(Boolean publico) {
		this.publico = publico;
	}

	public List<GestaoAmbienteMelhoria> getMelhorias() {
		return melhorias;
	}

	public void setMelhorias(List<GestaoAmbienteMelhoria> melhorias) {
		this.melhorias = melhorias;
	}

	public List<GestaoAmbienteObjeto> getObjetos() {
		return objetos;
	}

	public void setObjetos(List<GestaoAmbienteObjeto> objetos) {
		this.objetos = objetos;
	}

	public List<GestaoAmbienteTesteContingencia> getTestes() {
		return testes;
	}

	public void setTestes(List<GestaoAmbienteTesteContingencia> testes) {
		this.testes = testes;
	}

	public List<GestaoAmbienteBackupMonitoracao> getBackupsMonitoracao() {
		return backupsMonitoracao;
	}

	public void setBackupsMonitoracao(
			List<GestaoAmbienteBackupMonitoracao> backupsMonitoracao) {
		this.backupsMonitoracao = backupsMonitoracao;
	}

	public List<GestaoAmbienteChecklistAmbiente> getChecklists() {
		return checklists;
	}

	public void setChecklists(List<GestaoAmbienteChecklistAmbiente> checklists) {
		this.checklists = checklists;
	}

	public List<GestaoAmbienteAtualizacao> getAtualizacoes() {
		return atualizacoes;
	}

	public void setAtualizacoes(List<GestaoAmbienteAtualizacao> atualizacoes) {
		this.atualizacoes = atualizacoes;
	}

}
